"""
文件名: __init__.py
描述: 服务层包初始化文件

本模块包含以下主要服务：
1. auth_service - 用户认证和授权服务
2. youtube_service - YouTube API集成服务
3. user_service - 用户管理服务
4. channel_service - 频道管理服务
5. category_service - 分类管理服务
6. video_service - 视频缓存服务

依赖模块:
   - auth_service: 认证服务
   - youtube_service: YouTube服务
   - user_service: 用户服务
   - channel_service: 频道服务

使用示例:
   >>> from src.services import AuthService, YouTubeService
   >>> auth_service = AuthService()
   >>> youtube_service = YouTubeService()

注意事项:
   - 所有服务都采用依赖注入模式
   - 服务之间的调用要处理异常
   - 使用异步方法提高性能
   - 遵循单一职责原则

作者: AI助手
创建日期: 2024-06-27
最后修改: 2024-06-27
版本: 1.0.0
"""

from .auth_service import AuthService
from .youtube_service import YouTubeService
from .user_service import UserService
from .category_service import CategoryService
from .video_service import VideoService
from .search_service import SearchService

__all__ = [
    "AuthService",
    "YouTubeService", 
    "UserService",
    "CategoryService",
    "VideoService",
    "SearchService",
]